package cn.com.dycc.party_work.education_dept.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import cn.com.dycc.party_work.education_dept.entity.EducationDept;
import cn.com.dycc.party_work.education_dept.entity.EducationDeptInfo;
import cn.com.dycc.party_work.education_dept.param.FindEducationDeptParam;

/**
 * 
 * Description: 教育学习成果反馈service层
 * Author: Liket
 * Version: 1.0
 * Create Date Time: 2018年6月27日 下午7:41:03.
 * Update Date Time: 
 * @see
 */
public interface EducationDeptService {
	
	int addAllEduDept(String education_id,String dept_ids[],HttpServletRequest req)throws EduDeptNotFoundException;

	int addEduDept(EducationDept eduDept,HttpServletRequest req)throws EduDeptNotFoundException;
	
	int deleteEduDept(String education_id,String dept_id,HttpServletRequest req)throws EduDeptNotFoundException;

	
	EducationDeptInfo findEduDeptById(String education_id,String dept_id,HttpServletRequest req)throws EduDeptNotFoundException;
	
	List<EducationDeptInfo> findAllEduDept(FindEducationDeptParam param,HttpServletRequest req)throws EduDeptNotFoundException;
	String findAllEduDeptCount(FindEducationDeptParam param,HttpServletRequest req)throws EduDeptNotFoundException;
}
